home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1997 #1 / Amiga Plus CD - 1997 - No. 01.iso / pd / programmierung / mesa-1.2.8 / widgets / readme < prev    next >
Text File  |  1996-05-27  |  3KB  |  79 lines

  1. This is a beta release of a widget set for Mesa/OpenGL programming.
  2.  
  3. Objectives:
  4. ***********
  5.  
  6.   * Provide a GLwDrawingArea widget which is 100%ly compatible with
  7.   SGI's widget.  Applications should port over with (almost) no
  8.   changes to the source code.
  9.  
  10.   * Add a better widget (MesaDrawingArea) alongside or atop of it.  In
  11.   particular, attach a XMesaContext transparently to the widget.  This
  12.   should simplify applications with multiple widgets considerably.
  13.  
  14.   * Provide a high level workstation abstraction (MesaWorkstation)
  15.   atop of MesaDrawingArea to allow PHIGS/PEX enthusiasts to continue
  16.   in their style.
  17.  
  18.  
  19. Status:
  20. *******
  21.  
  22.   * The widgets work, but are in differing stages of completion:
  23.  
  24.     * GLwDrawingArea is almost complete: a couple of resources are
  25.     still ignored and I need to add code to handle cases in which a
  26.     colormap resource is provided explicitely.  Currently, I allocate
  27.     a fresh colormap for RGBA mode and use the default in color index
  28.     mode.
  29.  
  30.     * GLwMDrawingArea (the Motif version of the above) needs testing.
  31.     Use `./configure --with-motif' to build it.
  32.  
  33.     * MesaDrawingArea is complete (I think).
  34.  
  35.     * MesaWorkstation is stabilizing, but changes to the user
  36.     interface are still expected.  The programming interfase is more
  37.     stable, but also subject to change.
  38.  
  39.   * See also: TODO
  40.  
  41.   * This code should still be considered late beta, however.
  42.   Comments, bugreports and in particular bugfixes are welcome.
  43.  
  44.   * PLEASE: the sample code in the demos subdirectory is not to be
  45.   mistaken for examples of good coding practice.  It mushroomed wildly
  46.   during development of the widgets and is only intended for testing.
  47.   It is planned to improve and clean up ed, though.
  48.  
  49.  
  50. Authors:
  51. ********
  52.  
  53.   Jeroen van der Zijp <jvz@cyberia.cfdrc.com>
  54.   Thorsten Ohl <Thorsten.Ohl@Physik.TH-Darmstadt.de>
  55.  
  56.  
  57. Copyleft:
  58. *********
  59.  
  60.   This library is free software; you can redistribute it and/or
  61.   modify it under the terms of the GNU Library General Public
  62.   License as published by the Free Software Foundation; either
  63.   version 2 of the License, or (at your option) any later version.
  64.  
  65.   This library is distributed in the hope that it will be useful,
  66.   but WITHOUT ANY WARRANTY; without even the implied warranty of
  67.   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  68.   GNU Library General Public License for more details.
  69.  
  70.   You should have received a copy of the GNU Library General Public
  71.   License along with this library; if not, write to the Free Software
  72.   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  73.  
  74.  
  75. $Id: README,v 1.8 1995/06/11 22:34:46 ohl Exp $
  76. Local Variables:
  77. mode:indented-text
  78. End:
  79.